Skip to main content

Vm 挂载 硬盘

首先查询本机硬盘情况:diskutil list

采用SCSI (lsilogic性能更好)模式映射物理硬盘:/dev/disk2 (注意:我这里不需要做引导,如果是需要做引导盘,则需要使用ide模式)

/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/disk2 fullDevice ~/Desktop/PVMDisk lsilogic

然后在虚拟机新增一个虚拟银盘,把上面映射的文件进行更名为新增虚拟硬盘名字,覆盖之前的硬盘文件即可。

最后开机验证,完成!

命令执行后,在~/里产生两个文件:Disk0s2dev.vmdk和Disk0s2dev-pt.vmdk,要自己把它们复制到vmx所在的目录。

然后打开虚拟机,创建一个虚拟硬盘,大小0.1G即可。关掉虚拟机,用一个文本编辑器(比如jedit)打开vmx文件,找到刚才创建的那个虚拟硬盘,改成刚才用vmware-rawdiskCreator创建Disk0s2dev.vmdk文件,Disk0s2dev-pt.vmdk可以不用管。保存vmx文件。

运行虚拟机,要求输入管理员密码,windows会发现新的硬盘。同时,osx中,disk0s2会自动umount。只有关闭虚拟机后才可以再次mount。

如果在ESXI中无法挂在映射的物理硬盘,可采用以下命令方式挂在,亲测有效。

查询磁盘设备:

esxcfg-volume -l

VMFS6 UUID/label: xxxxxx/labelName Can mount: Yes Can resignature: Yes

记住上面的UUID,进行挂载操作:

esxcfg-volume -m uuid(上面获取的UUID)

显示:Mounting volume uuid(挂在的UUID) 代表成功。就可以在ESXI下进行浏览数据和操作了